﻿using System;
using System.Collections.Generic;

/// <summary>
/// Description résumée de IProgrammeManager
/// </summary>
/// 
namespace DAL
{
    public interface IProgrammeManager
    {
        bool addProgramme(PROGRAMME programme);
        bool deleteProgramme(int programmeId);
        bool updateProgramme();
        PROGRAMME getProgrammeById(int id);
        List<PROGRAMME> getAllProgrammes();
        PROGRAMME getProgrammeForNavireAtDate(int navireId, DateTime date);
        List<PROGRAMME> getProgrammesAtDate(DateTime date);

    }
}